Implementation and analysis of NFAs with adjustable deterministic blow-up

نویسنده

  • Andrei Lissovoi
چکیده

Non-deterministic and deterministic automata both have the expressive power to recognize regular languages; thus, for any non-deterministic automaton there exists an equivalent deterministic automaton that recognizes the same regular language (and vice versa). Depending on the regular language recognized, however , the number of states in minimal NFAs and DFAs recognizing the language may differ significantly; an n-state NFA can be equivalent to an DFA with as few as n and as many as 2 n states. This project explores the question of whether there always exists an n-state minimal NFA such that the equivalent minimal DFA has n ≤ d ≤ 2 n states. Past research has shown several methods to construct an n-state minimal NFA for a given (n, d) pair over varying alphabet sizes; this report presents several of those constructions and proves their correctness. In addition, some of the constructions are implemented using Java, allowing the NFAs for a particular (n, d) pair to be quickly constructed, visualized, and converted to DFA or regular expressions representations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Efficient Parallel Determinisation Algorithm for Finite-state Automata

Determinisation of non-deterministic finite automata (NFA) is an important operation not only for optimisation purposes, but also the prerequisite for the complementation operation, which in turn is necessary for creating robust pattern matchers, for example in string replacement and robust parsing. In the paper, we present an efficient parallel determinisation algorithm based on a message-pass...

متن کامل

Results on Transforming NFA into DFCA

In this paper we consider the transformation from (minimal) Non-deterministic Finite Automata (NFAs) to Deterministic Finite Cover Automata (DFCAs). We want to compare the two equivalent accepting devices with respect to their number of states; this becomes in fact a comparison between the expression power of the nondeterministic device and the expression power of the deterministic with loops d...

متن کامل

State Complexity of Nondeterministic Finite Automata with Limited Nondeterminism

Various approaches of quantifying nondeterminism in nondeterministic finite automata (NFA) are considered. We consider nondeterministic finite automata having finite tree width (ftw-NFA) where the computation on any input string has a constant number of branches. We give effective characterizations of ftw-NFAs and a tight bound for determinizing an ftw-NFA A as a function of the tree width and ...

متن کامل

Finite time blow up of solutions of the Kirchhoff-type equation with variable exponents

In this work, we investigate the following Kirchhoff-type equation with variable exponent nonlinearities u_{tt}-M(‖∇u‖²)△u+|u_{t}|^{p(x)-2}u_{t}=|u|^{q(x)-2}u. We proved the blow up of solutions in finite time by using modified energy functional method.

متن کامل

A note on blow-up in parabolic equations with local and localized sources

‎This note deals with the systems of parabolic equations with local and localized sources involving $n$ components‎. ‎We obtained the exponent regions‎, ‎where $kin {1,2,cdots,n}$ components may blow up simultaneously while the other $(n-k)$ ones still remain bounded under suitable initial data‎. ‎It is proved that different initial data can lead to different blow-up phenomena even in the same ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010